* {
    border: 0;
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #000;

    /*background: #000 !important;*/
    /*color: #0f0 !important;*/
    /*outline: solid #f00 1px !important;*/
}

textarea {
    resize: none;
}

body {
    min-width: 1024px;
    background: rgba(0, 0, 0, 0.03)
}

ul {
    list-style: none;
}

.nav {
    background-color: #6864f9;
    /*position: absolute;*/
    /*top: 0;*/
    width: 1024px;
    margin: 0 auto;
    text-align: center;
    z-index: 1000;
}

.nav .con {
    width: 1024px;
    text-align: center;
    margin: 0 auto;
}

.nav > .con > img {
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 10px;
}

.top {
    width: 1024px;
    height: 350px;
    background: #fff;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
}

.videoTop {
    width: 1024px;
    /*height: 350px;*/
    background: #fff;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
}

.audioTop {
    width: 1024px;
    /*height: 350px;*/
    background: #fff;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
}

.audioTop > .title {
    margin: 8px;
    font-size: 14px;
    background: #008aff;
    display: inline-block;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
}

.audioTop > ul {
    padding: 5px;
}

.audioTop > ul > li {
    padding: 5px;
}

.audioTop > ul > li > .time {
    float: right;
    display: inline;
}

.videoTop > .title {
    margin: 10px;
    font-size: 18px;
}

.videoTop > .Album {
    width: 1038px;

}

.videoTop > .Album > .list {
    margin-bottom: 5px;
    float: left;
    padding: 10px;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    margin-left: 17px;
    margin-right: 17px;
    margin-bottom: 17px;

    /*width: 200px;*/
}

.videoTop > .Album > .list > a {
    display: block;

}

.videoTop > .Album > .list > .title {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
}

.videoTop > .Album > .list img {
    width: 150px;
}

.bt-top {
    width: 1024px;
    height: 100px;
    background: #fff;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    display: flex;
    display: -webkit-flex; /* Safari */
    align-items: center;
    justify-content: center;
}

.bt-top .bg {
    width: 160px;
    height: 60px;
    background: #3a7cff;
    border-radius: 10px;
    color: #fff;
    line-height: 60px;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    font-size: 18px;

}

.photo-top {
    width: 1024px;
    background: #fff;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    position: relative;
    /*top: -80px;*/
    /*z-index: 999;*/
    /*text-align: center;*/
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    /*text-align: center;*/
}

.ly-top {
    width: 1024px;
    background: #fff;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    /*position: relative;*/
    /*top: -80px;*/
    /*z-index: 999;*/
    /*text-align: center;*/
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    /*padding-top: 20px;*/
    /*padding-bottom: 20px;*/
    /*text-align: center;*/
}

.ly-top .title {
    text-align: center;
    background: #3a76ff;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}

.ly-top .words-content .list {
    width: 984px;
    /*background: rgba(0, 0, 0, 0.02);*/
    height: 100px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
    /*margin-top: 20px;*/
    margin: 15px auto;
}


.ly-top .words-content .list .logo {
    width: 70px;
    height: 70px;
    border-radius: 8px;
    margin-top: 10px;
    margin-left: 20px;
    float: left;
}

.ly-top .words-content .list .line {
    width: 1px;
    height: 80px;
    margin-left: 20px;
    margin-top: 10px;
    background: rgba(0, 0, 0, 0.1);
    float: left;
}

.ly-top .words-content .list .ly-rihgt-box {
    float: left;
    width: 700px;
    height: 100px;
}

.ly-top .words-content .list .ly-title-left {
    margin-left: 20px;
    margin-top: 10px;
}

.ly-top .words-content .list .last-box {
    float: right;
    margin-top: 10px;
    margin-right: 20px;
}

.ly-top .words-content .list .ly-content {
    margin-left: 20px;
    margin-top: 20px;
}

.ly-top .words-send-left {
    margin-left: 20px;
    background: rgba(0, 0, 0, 0.02);
    width: 462px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
    height: 240px;
    margin-top: 20px;
    float: left;
    padding: 10px;
    margin-bottom: 20px;
}

.ly-top .words-send-right {
    margin-left: 20px;
    background: rgba(0, 0, 0, 0.02);
    width: 462px;
    padding: 10px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
    height: 240px;
    margin-top: 20px;
    float: left;
    margin-bottom: 20px;
}

.ly-top .words-send-right .p {

    margin-top: 10px;
}

.ly-top .words-send-left .btn {
    margin-left: 50px;
    background: red;
    color: #ffffff;
    width: 100px;
    border-radius: 5px;
    height: 25px;
}

.ly-top .words-send-left .box {
    margin-top: 15px;
}

.ly-top .words-send-left .text {
    width: 40px;
    display: inline-block;
    text-align: center;
    font-size: 14px;

}

.ly-top .words-send-left .input {
    height: 25px;
    margin-left: 10px;
    /*outline: 1px solid #828282;*/
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
}

.ly-top .words-send .left {

}

.top .left {
    width: 35%;
    float: left;
}

.top .left .title {
    width: 100%;
    padding-left: 30px;
    padding-top: 20px;

}

.top .left .middle-img {
    padding-left: 30px;
    padding-top: 10px;
    position: relative;
}

.top .left .img {
    width: 300px;
    height: 200px;
    background: #000;
    border-radius: 5px;

}

.top .left .bottom {
    padding-left: 30px;
    padding-top: 10px;
}

.top .left .bottom > span {
    font-weight: bold;
}

.top .left .middle-img .state {
    padding-left: 5px;
    padding-right: 5px;
    color: #FFFFFF;
    font-size: 12px;
    background: #EE3B3B;
    line-height: 20px;
    position: absolute;
    top: 10px;
    right: 28px;
    border-radius: 0 4px 0 4px;
    text-align: center;
}

.top .left .bottom .button {
    background: -webkit-linear-gradient(#ff6567, #f9374d);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ff6567, #f9374d);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ff6567, #f9374d);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#ff6567, #f9374d);
    /* 鏍囧噯鐨勮娉� */
    margin-top: 10px;
    margin-left: 70px;
    width: 150px;
    height: 40px;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.top .middle {
    width: 43%;
    float: left;

}

.top .right {
    width: 22%;
    float: left;
}

.top .middle .text {
    padding-top: 53px;
}

.top .middle .icon {
    margin-top: 50px;
    float: left;
    margin-right: 20px;
}

.top .middle .text .content {
    padding-top: 10px;
    color: #828282;
    font-size: 14px;
    padding-right: 10px;
}

.top .middle .icon .ico {
    border-radius: 100%;
    width: 40px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
}

.top .middle .icon .num {
    line-height: 40px;
    padding-left: 5px;
    font-size: 18px;
}

.top .middle .icon .ico .ico-style {
    color: #fff;
    font-size: 24px;
}

.container {
    width: 1038px;
    /*text-align: center;*/
    margin: 0 auto;

}

.container .content {
    margin-top: 20px;
}

.container .content .title {
    height: 20px;
}

.container .content .title .color-k {
    width: 8px;
    height: 20px;
    background: #01a7fb;
    float: left;
    margin-left: 8px;

}

.container .content .title .title-text {
    line-height: 20px;
    padding-left: 25px;
    font-size: 18px;
    font-weight: bold;
}

.container .content .cont .list {
    float: left;
    margin-right: 9.75px;
    margin-left: 9.75px;
    width: 240px;
    height: 300px;
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    margin-bottom: 15px;
    position: relative;
}

.container .content .cont {
    margin-top: 20px;
}

.container .content .cont .list .logo .img {
    width: 240px;
    height: 160px;
    border-radius: 5px 5px 0 0;
}

.container .content .cont .list .state {
    padding-left: 5px;
    padding-right: 5px;
    color: #FFFFFF;
    font-size: 12px;
    background: #EE3B3B;
    line-height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 4px 0 4px;
    text-align: center;

}

.container .content .cont .list .text {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
}

.container .content .cont .list .sign {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: #828282;
    font-size: 14px;
    height: 55px;
    overflow: hidden;
    text-overflow: ellipsis; /*鏂囧瓧闅愯棌鍚庢坊鍔犵渷鐣ュ彿*/

}

.container .content .cont .list .list-ico {
    margin-top: 10px;
    padding-left: 15px;
    /*padding-right: 15px;*/
}

.container .content .cont .list .list-ico .one {
    margin-right: 5px;
    float: left;
    width: 49px;
}

.container .content .cont .list .list-ico-style {
    color: #23b0d3;
    font-size: 15px;

}

.container .content .cont .list .text-style {
    color: #525252;
    font-size: 14px;
}

.footer {
    width: 1024px;
    height: 30px;
    background: #484443;
    text-align: center;
    margin: 0 auto;
    color: #ffffff;
    line-height: 30px;
}